#include <stdio.h>
#include "../src/MersenneTwister.h"
#include <random>

using namespace THEC;

int main() {
	printf("MTR test begin\n");

	MTRandom rand(0);
	for (int i = 0; i < 20; i++) {
		printf("===>>>  %u\n", rand.Next());
	}

	std::mt19937 mt_rand(0);
	for (int i = 0; i < 20; i++) {
		printf("--->>>  %u\n", mt_rand());
	}

	for (int i = 0; i < 20; i++) {
		printf("===>>>  %f\n", rand.NextFloat());
	}

	return 0;
}
